ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding-top: 10px;z-index:9999;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 15px; width:100%;}
ol.bjqs-markers li{display:inline;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

.bjqs-prev
{
	background-image:url('images/right.png');
	background-repeat:no-repeat;
	width:64px;
	height:64px;
	display:inline-block;
	cursor:pointer;
	float:right;
}
.bjqs-next
{
	background-image:url('images/left.png');
	background-repeat:no-repeat;
	width:64px;
	height:64px;
	display:inline-block;
	cursor:pointer;
	float:left;
}

.bjqs-controls.v-centered li a{position:absolute;}
.bjqs-controls.v-centered li.bjqs-next a{right:0;}
.bjqs-controls.v-centered li.bjqs-prev a{left:0;}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption
{
    display: block;
    width: 96%;
    margin: 0;
    padding: 2%;
    position: absolute;
    bottom: 0;
    text-align: left;
    font-size: medium;
    font-family: Arial;
    background-color: #CCCCCC;
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity:0.6;
    filter: alpha(opacity=50);	
}